使用addEventListener绑定事件并传参

您所在的位置:网站首页 js addEventListener 参数 使用addEventListener绑定事件并传参

使用addEventListener绑定事件并传参

2024-07-10 18:35| 来源: 网络整理| 查看: 265

1、问题的由来

使用addEventListener 绑定事件时,如果同时想传参,一般可使用匿名函数绑定事件。但是这样做的问题时,匿名函数将不能解绑事件。 所以如何做到又能传参,又能解绑事件呢?

2、使用bind解决 var btn1 = document.getElementById('btn1'); var btn2 = document.getElementById('btn2'); function fa(e) { console.log('传递参数',e) } var fb=fa.bind(this,8) btn1.addEventListener('click',fb ) btn2.addEventListener('click', () => { btn1.removeEventListener('click',fb) })


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3